package cn.bisoft.java.bean.message.response;

import java.util.HashSet;
import java.util.Set;

import cn.bisoft.java.bean.entity.Account;
import cn.bisoft.java.bean.message.ResponseMessageBody;
import cn.bisoft.java.util.common.ObjectUtil;

public class AccountQueryResult extends ResponseMessageBody
{
	private static final long serialVersionUID = -5472223878808082926L;

	private int accountCount;

	private double totalBaseMoney;

	private double totalBonusMoney;

	private double totalPresentMoney;

	private double totalFreezeMoney;

	private Set<Account> account = new HashSet<Account>(0);

	public Set<Account> getAccount()
	{
		return this.account;
	}

	public void setAccount(Set<Account> account)
	{
		this.account = account;
	}

	public AccountQueryResult()
	{
		super();
	}

	public Object clone() throws CloneNotSupportedException
	{
		return ObjectUtil.byteClone(this);
	}

	public int getAccountCount()
	{
		return accountCount;
	}

	public void setAccountCount(int accountCount)
	{
		this.accountCount = accountCount;
	}

	public double getTotalBaseMoney()
	{
		return totalBaseMoney;
	}

	public void setTotalBaseMoney(double totalBaseMoney)
	{
		this.totalBaseMoney = totalBaseMoney;
	}

	public double getTotalBonusMoney()
	{
		return totalBonusMoney;
	}

	public void setTotalBonusMoney(double totalBonusMoney)
	{
		this.totalBonusMoney = totalBonusMoney;
	}

	public double getTotalPresentMoney()
	{
		return totalPresentMoney;
	}

	public void setTotalPresentMoney(double totalPresentMoney)
	{
		this.totalPresentMoney = totalPresentMoney;
	}

	public double getTotalFreezeMoney()
	{
		return totalFreezeMoney;
	}

	public void setTotalFreezeMoney(double totalFreezeMoney)
	{
		this.totalFreezeMoney = totalFreezeMoney;
	}

}
